namespace MathService.Functions.Differentiable
{
    public static class Functions
    {
        public static Zero Zero { get { return new Zero(); } }
        public static One One { get { return new One(); } }
        public static Identity Identity { get { return new Identity(); } }
        public static Exponenta Exponenta { get { return new Exponenta(); } }

        public static Sinus Sinus { get { return new Sinus(); } }
        public static Cosinus Cosinus { get { return new Cosinus(); } }
        public static Tangens Tangens { get { return new Tangens(); } }
        public static Cotangens Cotangens { get { return new Cotangens(); } }

        public static HiperbolicSinus HiperbolicSinus { get { return new HiperbolicSinus(); } }
        public static HiperbolicCosinus HiperbolicCosinus { get { return new HiperbolicCosinus(); } }
        public static HiperbolicCotangens HiperbolicCotangens { get { return new HiperbolicCotangens(); } }
        public static HiperbolicTangens HiperbolicTangens { get { return new HiperbolicTangens(); } }
    }
}